package gov.fgn.sijyp.integracion.origen;

import java.io.Serializable;

import javax.persistence.*;

import org.hibernate.annotations.Cache;
import org.hibernate.annotations.CacheConcurrencyStrategy;

import java.util.Date;

/**
 * The persistent class for the desmovilizacion database table.
 */
@Entity
@Table(name = "desmovilizacion", schema = "siijyp_integracion")
@Cache(usage = CacheConcurrencyStrategy.READ_ONLY)
public class Desmovilizacion implements Serializable {
  private static final long serialVersionUID = 1L;

  @Id
  @SequenceGenerator(name = "desmovilizacion_generator", sequenceName = "desmovilizacion_iddesmovilizacion_seq")
  @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "desmovilizacion_generator")
  @Column(unique = true, nullable = false)
  private Integer iddesmovilizacion;

  private Integer cantidad;

  @Column(length = 100)
  private String corregimiento;

  @Temporal(TemporalType.DATE)
  private Date fechadesmovilizacion;

  @Column(length = 100)
  private String finca;

  private Integer idbloque;

  private Integer idclasedesmovilizacion;

  private Integer iddepartamento;

  private Integer idestructura;

  private Integer idfrente;

  private Integer idgrupoarmado;

  private Integer idmiembrorepresentante;

  private Integer idmunicipio;

  private Integer idpais;

  @Column(length = 100)
  private String inspeccion;

  @Column(length = 15)
  private String ip;

  @Column(nullable = false, length = 100)
  private String nombredesmovilizacion;

  @Column(length = 100)
  private String sitio;

  @Column(length = 10)
  private String usuario;

  @Column(length = 100)
  private String vereda;

  public Desmovilizacion() {
  }

  public Integer getIddesmovilizacion() {
    return this.iddesmovilizacion;
  }

  public void setIddesmovilizacion(Integer iddesmovilizacion) {
    this.iddesmovilizacion = iddesmovilizacion;
  }

  public Integer getCantidad() {
    return this.cantidad;
  }

  public void setCantidad(Integer cantidad) {
    this.cantidad = cantidad;
  }

  public String getCorregimiento() {
    return this.corregimiento;
  }

  public void setCorregimiento(String corregimiento) {
    this.corregimiento = corregimiento;
  }

  public Date getFechadesmovilizacion() {
    return this.fechadesmovilizacion;
  }

  public void setFechadesmovilizacion(Date fechadesmovilizacion) {
    this.fechadesmovilizacion = fechadesmovilizacion;
  }

  public String getFinca() {
    return this.finca;
  }

  public void setFinca(String finca) {
    this.finca = finca;
  }

  public Integer getIdbloque() {
    return this.idbloque;
  }

  public void setIdbloque(Integer idbloque) {
    this.idbloque = idbloque;
  }

  public Integer getIdclasedesmovilizacion() {
    return this.idclasedesmovilizacion;
  }

  public void setIdclasedesmovilizacion(Integer idclasedesmovilizacion) {
    this.idclasedesmovilizacion = idclasedesmovilizacion;
  }

  public Integer getIddepartamento() {
    return this.iddepartamento;
  }

  public void setIddepartamento(Integer iddepartamento) {
    this.iddepartamento = iddepartamento;
  }

  public Integer getIdestructura() {
    return this.idestructura;
  }

  public void setIdestructura(Integer idestructura) {
    this.idestructura = idestructura;
  }

  public Integer getIdfrente() {
    return this.idfrente;
  }

  public void setIdfrente(Integer idfrente) {
    this.idfrente = idfrente;
  }

  public Integer getIdgrupoarmado() {
    return this.idgrupoarmado;
  }

  public void setIdgrupoarmado(Integer idgrupoarmado) {
    this.idgrupoarmado = idgrupoarmado;
  }

  public Integer getIdmiembrorepresentante() {
    return this.idmiembrorepresentante;
  }

  public void setIdmiembrorepresentante(Integer idmiembrorepresentante) {
    this.idmiembrorepresentante = idmiembrorepresentante;
  }

  public Integer getIdmunicipio() {
    return this.idmunicipio;
  }

  public void setIdmunicipio(Integer idmunicipio) {
    this.idmunicipio = idmunicipio;
  }

  public Integer getIdpais() {
    return this.idpais;
  }

  public void setIdpais(Integer idpais) {
    this.idpais = idpais;
  }

  public String getInspeccion() {
    return this.inspeccion;
  }

  public void setInspeccion(String inspeccion) {
    this.inspeccion = inspeccion;
  }

  public String getIp() {
    return this.ip;
  }

  public void setIp(String ip) {
    this.ip = ip;
  }

  public String getNombredesmovilizacion() {
    return this.nombredesmovilizacion;
  }

  public void setNombredesmovilizacion(String nombredesmovilizacion) {
    this.nombredesmovilizacion = nombredesmovilizacion;
  }

  public String getSitio() {
    return this.sitio;
  }

  public void setSitio(String sitio) {
    this.sitio = sitio;
  }

  public String getUsuario() {
    return this.usuario;
  }

  public void setUsuario(String usuario) {
    this.usuario = usuario;
  }

  public String getVereda() {
    return this.vereda;
  }

  public void setVereda(String vereda) {
    this.vereda = vereda;
  }

}